technical surveillance - French English Dictionary